package com.zsrt.oa.product.service;

import java.util.Map;

import com.zsrt.oa.product.entity.ProductEntity;

/**
 * 产品的服务层模块
 * @author 罗智壕-13424431416
 *
 * 2017年6月19日
 */
public interface ProductService {
	
	/**
	 * 查找所有的产品
	 * @param map
	 */
	void findAll(Map<String, Object> map);
	
	/**
	 * 增加产品
	 * @param entity	需要新增的产品
	 * @param map
	 */
	void add(ProductEntity entity,Map<String, Object> map);
	
	/**
	 * 指定查询
	 * @param entity	需要查询的产品
	 * @param map
	 */
	void findById(String id,Map<String, Object> map);
	
	/**
	 * 批量删除产品
	 * @param proIds	需要删除产品的集合
	 * @param map
	 */
	void batchDeleteIds(String proIds,Map<String, Object> map);
	
	/**
	 * 修改产品
	 * @param entity	修改后的产品
	 * @param map
	 */
	void updateProductMessage(ProductEntity entity,Map<String, Object> map);
}
